package com.industrial.premu.vo;

import com.industrial.premu.domain.PreMuCompanyInfo;
import com.industrial.premu.domain.sqsj.PreMuImportBenefitEvaluationNo;
import com.industrial.system.api.domain.SysUser;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;


public class ProcessCompanyInfoVo {
    private final List<PreMuCompanyInfo> addList;
    private final List<PreMuCompanyInfo> updateList;
    private final List<String> errorList;

    List<SysUser> addUserList;
    List<SysUser> updateUserList;

    public ProcessCompanyInfoVo(List<PreMuCompanyInfo> addList,
                                List<PreMuCompanyInfo> updateList,
                                List<String> errorList,
                                List<SysUser> addUserList,
                                List<SysUser> updateUserList) {
        this.addList = addList;
        this.updateList = updateList;
        this.errorList = errorList;
        this.addUserList = addUserList;
        this.updateUserList = updateUserList;
    }

    public List<PreMuCompanyInfo> getAddList() {
        return Collections.unmodifiableList(addList);
    }

    public List<PreMuCompanyInfo> getUpdateList() {
        return Collections.unmodifiableList(updateList);
    }

    public List<String> getErrorList() {
        return Collections.unmodifiableList(errorList);
    }

    public List<SysUser> getAddUserList() {
        return Collections.unmodifiableList(addUserList);
    }

    public List<SysUser> getUpdateUserList() {
        return Collections.unmodifiableList(updateUserList);
    }

}
